package com.zhichat.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * app发布记录表
 *
 * @Author: 团长九哥 https://space.bilibili.com/602197686
 * @email insanetz@163.com
 * @date 2024-11-25 11:53:16
 */
@Data
@TableName("app_version")
public class AppVersionEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @TableId("id")
    private Integer id;
    /**
     * app版本号
     */
    @TableField("version_code")
    private String versionCode;
    /**
     * 版本信息描述
     */
    @TableField("version_desc")
    private String versionDesc;
    /**
     * 发布状态（1：未发布，2：灰度发布，3：全网发布）
     */
    @TableField("publish_status")
    private Integer publishStatus;
    /**
     * 灰度发布测试uid
     */
    @TableField("test_user_id")
    private String testUserId;
    /**
     * 创建时间
     */
    @JsonIgnore
    @TableField("create_time")
    private LocalDateTime createTime;
    /**
     * 修改时间
     */
    @JsonIgnore
    @TableField("update_time")
    private LocalDateTime updateTime;
}
